﻿#version 330 core
precision mediump float;

out vec4 frag_color;
in vec2 tex_coords;

uniform sampler2D texture_diffuse1;

void main(void) {
  frag_color = texture(texture_diffuse1, tex_coords);
}

//vec3 Reflect(vec3 Position, vec3 Normal) {
//  vec3 I = normalize(Position - view_pos);
//  vec3 R = reflect(I, normalize(Normal));
//  return R;
//}
//
//vec3 Refract(vec3 Position, vec3 Normal) {
//  float ratio = 1.0 / 1.52;
//  vec3 I = normalize(Position - view_pos);
//  vec3 R = refract(I, normalize(Normal), ratio);
//  return R;
//}
